/**
 * Defines classes and interfaces for the portal's "clock" scheduling module.
 * <p>
 * A service may define a clock in its <code>servicedefinition.xml</code>.
 * This clock is a scheduled task, that executes a custom code periodically.
 * The custom code is specified as a class that implements
 * {@link lumis.portal.clock.IServiceClock}.
 * <p>
 * Consider extending {@link lumis.portal.service.GenericServiceClock}
 * instead of implementing <code>IServiceClock</code> directly. 
 *
 * @since 4.0.0
 * @version $Revision: 10772 $ $Date: 2009-07-28 18:58:40 -0300 (Tue, 28 Jul 2009) $
 */
package lumis.portal.clock;